home *** CD-ROM | disk | FTP | other *** search
-
-
-
- qmail-upgrade(7) qmail-upgrade(7)
-
-
- NNAAMMEE
- qmail-upgrade - user-visible differences between qmail and
- sendmail
-
- IINNTTRROODDUUCCTTIIOONN
- You will notice some differences when the system switches
- from sseennddmmaaiill to qqmmaaiill.
-
- 1. qqmmaaiill--llooccaall sends incoming mail to ~~_y_o_u//MMaaiillbbooxx by
- default, not //uussrr//ssppooooll//mmaaiill//_y_o_u. Your system admin-
- istrator has changed your MMAAIILL environment variable
- so that your mail reader looks for ~~_y_o_u//MMaaiillbbooxx.
- (//uussrr//ssppooooll//mmaaiill is a massive security problem.)
-
- 2. qqmmaaiill--llooccaall pays no attention to ..ffoorrwwaarrdd. It has a
- much better mechanism, ..qqmmaaiill, so that you can handle
- not only forwarding but even your own mailing lists.
- See below for more details.
-
- 3. qqmmaaiill--llooccaall pays no attention to //eettcc//aalliiaasseess. Your
- system administrator can use the ..qqmmaaiill mechanism
- instead. See below.
-
- 4. qqmmaaiill does not support the \\_y_o_u mechanism for ignor-
- ing aliases. The ..qqmmaaiill mechanism is much more flex-
- ible; see below.
-
- 5. qqmmaaiill--iinnjjeecctt has a completely different philosophy
- from sseennddmmaaiill on interpreting non-fully-qualified
- host names. It uses fixed rules, not DNS. Some
- examples at UIC:
-
- russet -> russet.math.uic.edu
- newton -> newton.math.uic.edu
- ut.ee -> ut.ee (a host in Estonia)
- ut.ee+ -> ut.ee.uic.edu
- uicvm+ -> uicvm.uic.edu
-
- Here the _d_e_f_a_u_l_t _d_o_m_a_i_n _n_a_m_e (for hosts without dots)
- is mmaatthh..uuiicc..eedduu, and the _p_l_u_s _d_o_m_a_i_n _n_a_m_e is uuiicc..eedduu.
-
- 6. Unlike sseennddmmaaiill, qqmmaaiill--iinnjjeecctt doesn't replace host
- names with canonical names. Example: qqmmaaiill--iinnjjeecctt
- won't change ppoossttmmaasstteerr@@ffttpp..ccss..bbeerrkkeelleeyy..eedduu in your
- header to ppoossttmmaasstteerr@@kkoohhlleerr..ccss..bbeerrkkeelleeyy..eedduu.
-
- 7. qqmmaaiill--llooccaall adds a new field, DDeelliivveerreedd--TToo, before
- every delivery. It uses the contents of DDeelliivveerreedd--TToo
- to prevent mail forwarding loops.
-
- 8. If you send a message with only BBcccc recipients,
- qqmmaaiill--iinnjjeecctt will add CCcc:: rreecciippiieenntt lliisstt nnoott sshhoowwnn::;;,
- rather than sseennddmmaaiill's privacy-invading AAppppaarreennttllyy--TToo
- header field.
-
-
-
- 1
-
-
-
-
-
- qmail-upgrade(7) qmail-upgrade(7)
-
-
- QQMMAAIILL MMAAIILLIINNGG LLIISSTTSS
- sseennddmmaaiill deals with aliases, forwarding, and mailing lists
- at the very heart of the mail system.
-
- qqmmaaiill takes a radically different approach. It gives you
- the power to set up your own mailing lists without pester-
- ing your system administrator.
-
- Under qqmmaaiill, you are in charge of all addresses of the
- form _y_o_u--_a_n_y_t_h_i_n_g. The delivery of _y_o_u--_a_n_y_t_h_i_n_g is con-
- trolled by ~~_y_o_u//..qqmmaaiill--_a_n_y_t_h_i_n_g, a file in your home
- directory.
-
- For example, if you want to set up a bug-of-the-month-club
- mailing list, you can put a list of addresses into
- ~~_y_o_u//..qqmmaaiill--bboottmmcc. Any mail to _y_o_u--bboottmmcc will be for-
- warded to all of those addresses. Mail directly to _y_o_u is
- controlled by ~~_y_o_u//..qqmmaaiill. You can even set up a catch-
- all, ~~_y_o_u//..qqmmaaiill--ddeeffaauulltt, to handle unknown _y_o_u--
- addresses.
-
- Your ..qqmmaaiill files, like your old ..ffoorrwwaarrdd, may list files,
- forwarding addresses, or other programs to run. (But
- beware that the syntax is a bit different; see ddoott--
- qqmmaaiill((55)) for more details.) qqmmaaiill--llooccaall automatically
- detects forwarding loops the instant they occur, even if
- they happen indirectly through other hosts.
-
- As a helpful special case, if a ..qqmmaaiill file is empty, it
- refers to ~~_y_o_u//MMaaiillbbooxx. For example, if you touch
- ~~_y_o_u//..qqmmaaiill--ddiirreecctt, mail for _y_o_u--ddiirreecctt will act like \\_y_o_u
- did under sseennddmmaaiill.
-
- Addresses that don't contain a username are handled by the
- aalliiaass user. For example, your system administrator has
- set up ~~aalliiaass//..qqmmaaiill--ppoossttmmaasstteerr to handle mail for PPoosstt--
- mmaasstteerr. (Note to administrators: ~~aalliiaass doesn't apply to
- addresses that start with a user name, with certain excep-
- tions.)
-
- SSEEEE AALLSSOO
- addresses(5), dot-qmail(5), envelopes(5), qmail-header(8),
- qmail-inject(8)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2
-
-
-